package visitor;

import arbore.Nod;
import functii_elementare.Constanta;
import functii_elementare.Necunoscuta;
import functii_trigonometrice.Cos;
import functii_trigonometrice.Sin;
import operator.Cat;
import operator.Minus;
import operator.Plus;
import operator.Produs;
import operator.Putere;

public abstract class Visitor {
	public abstract void visit(Plus p);
	public abstract void visit(Minus m);
	public abstract void visit(Cat c);
	public abstract void visit(Produs p);
	public abstract void visit(Putere p);
	public abstract void visit(Necunoscuta n);
	public abstract void visit(Constanta c);
	public abstract void visit(Sin s);
	public abstract void visit(Cos c);
	public abstract void visit(Nod n);
}
